// 规则接口
export interface ruleItemState {
  modelId?: string; // 模型id
  ruleId: string; // 规则id
  period: string | 'D' | 'W' | 'M'; // 周期（日-D，周-W，月-M）
  type: string | 'T' | 'H' | 'N'; // 规则增长类型（T-同比，H-环比，N-数值）
  level1: number; // 红色预警
  level2: number; // 橙色预警
  level3: number; // 黄色预警
  level4: number; // 蓝色预警
}

// 模型接口
export interface modelItemState {
  name: string; // 模型名称
  classifyType: '1' | '2' | '3'; // 预警类型（1-AI，2-接，3-反）
  modelId: string; // 模型id
  rules: Array<ruleItemState>; // 规则列表
  xqdwName: string; // 归属辖区
}

// 表格接口
export interface tableItemState {
  name: string; // 模型名称
  modelId: string; // 模型id
  rule: ruleItemState; // 规则详情
  ruleIndex: number; // 规则序号
  xqdwName: string; // 归属辖区
  classifyType: '1' | '2' | '3'; // 预警类型（1-AI，2-接，3-反）
}
